/* dl过渡动画 */
.shangt:hover{
	cursor: pointer;
	margin-top:5px !important;
	box-shadow:5px 5px 20px #B0B0B0 ;
	width: 289px;
	
}
/*today classroom 过渡动画 */

.imag1:hover{
	cursor: pointer;
	margin-top:5px !important;
	box-shadow:5px 5px 20px #B0B0B0 ;
	
	
}


header{
	width: 1366px;
	height: 54px;
	margin: 0 auto ;

	background: url(../img/logo.png) no-repeat 24px center;
    background-size:113px 27px ;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
header div:nth-child(1){
	width: 432px;
	height: 54px;
	margin-left: 175px;
font-size: 12px;
color: #CCCCCC;
}
header div:nth-child(1) ul{
	width: 432px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	
}
header div:nth-child(1) ul li{
	width: 20%;
    font-size: 16px;
	
}
header .form{
	width: 320px;
	height: 27px;
	margin-right: 23px;
	display: flex;
	
}
header .form input{
	width:50px;
	height: 100%;
	margin-right: 10px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 12px;
}
header .form .btn{
	background: url(../img/search.png) no-repeat center center;
	border: 0;
	
}






main{
	widows: 1366px;
	height: 2742px;
	background-color: #ebebeb;
	overflow: hidden;
	}
	
main section:nth-child(1){
	width: 1178px;
	height: 420px;
	background-color: #0086B3;
	margin: 26px auto;
	background: url(../img/banner.jpg)no-repeat center center;
	
}	
main section:nth-child(1) ul{
	width: 222px;
	height: 420px;
	background-color: #075835;
	position: relative;
 
  

}
main section:nth-child(1) ul li{
	height:51px;
	width: 100%;
	display:flex ;
	align-items: center;
	padding: 0 30px;
	font-size: 12px;
	
}
main section:nth-child(1) ul li div{
	background-color:#ffffff;
	position: absolute;
	top: 0;
	right: -222px;
	width: 222px;
	height: 420px;
     padding: 20px;
	 display: flex;
	 flex-direction: column;
	display: none;
	
}
main section:nth-child(1) ul li:hover div{
	display: flex;
}
main section:nth-child(1) ul li .a{
	font-size: 12px; 
	color: #FFFFFF;
	
}
main section:nth-child(1) ul li #a{
	font-size: 13px; 
	margin-top: 20px;
	
}
main section:nth-child(1) ul .shou{
	border-bottom:1px solid #CCCCCC ;
	opacity: 0.9;
}






main section:nth-child(1) ul .shou{
	background:url(../img/gt.png)no-repeat 190px center ;
	
	
}
main section:nth-child(1) ul .shou .a{
	font-size: 16px;
	color: #FFFFFF;
	
}
	





main section:nth-child(2){
	width: 1178px;
	height: 321px;
	
	margin: 0 auto;
	margin-bottom: 72px;
	
}	
main section:nth-child(2) .top{
	width: 100%;
	height: 44px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: url(../img/gt.png) no-repeat right center;
}
main section:nth-child(2) .top p{
	font-size: 25px !important;
	color: #333333;
}
main section:nth-child(2) .top a{
	font-size: 15px;
	color: #CCCCCC;
	margin-right: 20px;
}
main section:nth-child(2) .bottom{
	margin-top: 15px;
	height: 261px;
	width: 100%;
background-color: #ffffff;
	display: flex;
	justify-content: space-between;
}
main section:nth-child(2) .bottom dl{
	font-size: 12px;
	height: 261px;
	width: 282px;
	transition: all 0.7s;
	
}
main section:nth-child(2) .bottom dl dt{
	height: 159px;
	width: 282px;
	
}
main section:nth-child(2) .bottom dl .d1{
	font-size: 14px;
	margin-top: 20px;

}

main section:nth-child(2) .bottom dl dt img{
	height: 159px;
	width: 282px;
	
}
main section:nth-child(2) .bottom dl dd{
	margin-left: 20px;
	margin-bottom: 10px;
	
}

















main section:nth-child(3){
	width: 1178px;
	height: 604px;
	
	margin: 0 auto;
	margin-bottom: 75px;
	
}	
main section:nth-child(3) .section-t{
	width: 100%;
	height: 46px;
	padding-right:20px ;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background:url(../img/search.png)no-repeat right center ;
}
main section:nth-child(3) .section-t div{
	width: 380px;
	height:46px ;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
main section:nth-child(3) .section-t p{
	
	font-size: 25px;
}

main section:nth-child(3) .section-t ul{
	width: 240px;
	height: 30px;
	
	display: flex;
	align-items: center;
}
main section:nth-child(3) .section-t ul li{
	width: 70px;
	height: 30px;
	margin-right: 10px;
	background-color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 13px;
}
main section:nth-child(3) .section-t ul .tot{
	
	background-color: #24b6f2;
}





main section:nth-child(3) .section-b{
	width: 100%;
	height: 558px;
	
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	
}
span{
	margin-left: 40px;
	color: #38bd60 !important;
}

main section:nth-child(3) .section-b dl{
	font-size: 12px;
	height: 263px;
	width: 283px;
	background-color: #FFFFFF;
	transition: all 0.7s;
	
}




.qwe{
margin-left: 0;	
color: #FFFFFF !important;
}

main section:nth-child(3) .section-b dl dt{
	height: 159px;
	width: 282px;
	
}
main section:nth-child(3) .section-b dl .d1{
	font-size: 14px;
	margin-top: 20px;

}

main section:nth-child(3) .section-b dl dt img{
	height: 159px;
	width: 282px;
	
}
main section:nth-child(3) .section-b dl dd{
	margin-left: 20px;
	margin-bottom: 10px;
	
}






















main section:nth-child(4){
	width: 1178px;
	height: 425px;
	
	margin: 26px auto;
	
}	

main section:nth-child(4) div:nth-child(1){
	width: 360px;
	height: 43px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

main section:nth-child(4) div:nth-child(1) p:first-child{
	font-size: 23px !important;
	color: #333333;
}
main section:nth-child(4) div:nth-child(1) p:last-child{
	font-size: 13px !important;
	color: #9C9C9C;
}

main section:nth-child(4) .imag{
	display: flex;
	width: 1182px;
	height: 382px;
	
	
	
}
main section:nth-child(4) img{
	width: 378px;
	height: 382px;
	
} 

main section:nth-child(4) .imag .imag1{
	margin-right: 15px;
	width: 378px;
	height: 382px;
	position: relative;
	transition: all 0.7s;
	
}
main section:nth-child(4) .imag .imag1 .dian{
	height: 68px;
	width: 378px;
	background-color: #646265;
	position: absolute;
	bottom: 0;
	color: #FFFDEF;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	opacity: 0.9;
}

.dian i{
	font-size: 16px;
	
	
}
.dian span{
	font-size: 12px;
	
	margin-top: 10px;
}











main section:nth-child(5){
	width: 1366px;
	height: 402px;
	
	margin: 0 auto;
	margin-bottom: 43px;
	
}
main section:nth-child(5) img{
	width: 1366px;
	height: 402px;
}


	main section:nth-child(6){
		width: 1366px;
		height: 503px;
		background-color: #1da0d4;
		margin: 0 auto;
		color: #FFFFFF;
		display: flex;
		align-items: center;
		
		flex-direction: column;
	 
	}	
	
	main section:nth-child(6) p:first-child{
		font-size: 34px;
		margin-top: 78px;
		
	}
main section:nth-child(6) p:last-child a{
		font-size: 16px;
		width: 261px;
		height: 56px;
		border: 1px solid #FFFFFF;
		margin-top: 76px;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #FFFDEF;
	}
main section:nth-child(6) p:last-child a:hover{
	background-color: #0086B3;
	
}
	
	
	
	
	
footer{
	width: 1366px;
	height: 365px;
	background-color: #2d2e2e;
	margin: 0 auto;
	overflow: hidden;
}


footer section{
	width: 754px;
	height: 210px;
	
	margin: 0 auto;
	margin-top: 60px;
	display: flex;
	justify-content: space-between;
	color: #FFFFFF;
}


footer section  dl dt{
	margin-bottom: 20px;
	font-size: 15px;
}
footer .qqw  dl dd a{
	margin-bottom: 13px;
	font-size: 12px;
color: #CCCCCC !important;
}
footer address{
	font-size: 12px;
	color: #CCCCCC;
	text-align: center;
	margin-top: 60px;
}

.foot:hover{
	
	display: 0;
}






aside{
width: 71px;
	height: 231px;
	position: fixed;
	right:0;
	left: 0 ;
	background-color: red;
	margin: auto;
}
